如何计算表达式0x13^0x17的值,要有计算步骤!!!谢了

来源:百度知道 编辑:UC知道 时间:2024/09/26 04:11:51

11、表达式0x13&0x17的值是
A、0x17 B、0x13 C、0xf8 D、0xec
12、在位运算中,操作数每右移一位,其结果相当于 。
A、操作数乘以2 B、操作数除以2
C、操作数除以4 D、操作数乘以4
13、在位运算中,操作数每左移一位,其结果相当于 。
A、操作数乘以2 B、操作数除以2
C、操作数除以4 D、操作数乘以4
14、设有以下说明:
struct packed
{ unsigned one:1;
unsigned two:2;
unsigned three:3;
unsigned four:4;
}data;
则以下位段数据的引用中不能得到正确数值的是 。
A、data.one=4 B、 data.two=3
C、data.thtee=2 D、data.four=l
15、设位段的空间分配由右到左,则以下程序的运行结果是 。
struct packed_bit
{ unsigned a:2;
unsigned b:3;
unsigned c:4;
int l;
}data;
main()
{ data.a=8;data.b=2;
printf("%d\n",data.a+data.b);
}
A、语法错 B、2 C、5 D、10
16、交换两个变量的值,应该使用下列哪一个位运算 。
A、~ B、& C、^ D、|
17、以下程序的输出结果是 。
main()
{ char x=040;
printf("%d\n",x<<1);
}
A、100 B、160 C、120 D、64
18、以下程序的输出结果是 。
main()
{ int a=5,b=6,c=7,d=8,m=2,n=2;